﻿
namespace FastFood.Business.Logic
{
	using System;
	using System.Collections.Generic;
	using EDOSwit.Entity;
	using FastFood.Business.Entities;
	using FastFood.DataAccess;

    public class CantidadesAlmacenamientosManager : Singleton<CantidadesAlmacenamientosManager>
    {

        public IList<CantidadesAlmacenamientos> ListarByLoteID(int loteID)
        {
            try
            {
                List<CantidadesAlmacenamientos> coleccion = new List<CantidadesAlmacenamientos>();
                IList<Almacenamientos> ListaAlmacenamientos = AlmacenamientosData.Instancia.ListarPorLoteID(loteID);
                foreach (Almacenamientos item in ListaAlmacenamientos)
                {
                    coleccion.Add(new CantidadesAlmacenamientos()
                    {
                        Almacen = AlmacenesData.Instancia.Obtener(item.almacenID),
                        almacenar = false,
                        cantidad = 0
                    });
                }
                return coleccion;
            }
            catch (Exception) { throw; }
        }
    }
}
